#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#include<stdbool.h>
typedef struct BinaryTreeNode
{
	int data;
	struct BTNode* leftchild;
	struct BTNode* rightchild;
}BTNode;

void PrevOrder(struct BTNode* root);
void InOrder(BTNode* root);
void PostOrder(BTNode* root);
int TreeSize(BTNode* root);
int TreeHeight(BTNode* root);
int TreeleafSize(BTNode* root);
void LeveLOrder(BTNode* n1);